package net.cyan.activex.word;

import net.cyan.activex.*;

abstract public class Columns implements ActiveXCollection
{
   abstract public Column item(int index);

   abstract public Borders getBorders();

   abstract public Cells getFirst();

   abstract public Cells getLast();

   abstract public int getPreferredWidthType();

   abstract public void setPreferredWidthType(int preferredWidthType);

   abstract public int getPreferredWidth();

   abstract public void setPreferredWidth(int width);

   abstract public int getNestingLevel();

   abstract public Shading getShading();

   abstract public int getWidth();

   abstract public void setWidth(int width);

   abstract public void autoFit();

   abstract public void delete();

   abstract public void select();

   abstract public void distributeWidth();

   abstract public Column add(Column beforeColumn);

   abstract public Column add();
}